import base from './base';
import vm from '@/main';

export default class common extends base {
    /**
* [login 后台登录]
*
* @return  {[type]}  [return description]
*/
// 这个好像不需要 插件自带上传了
    static uploadAvatar (params) {
        let url = 'Login/index';
        return this.post(url, params, true).then(data => {
            vm.$store.commit('login', data.data);
            vm.$Message.success(data.msg);
            vm.$router.push({
                name: 'home_index'
            });
        }).catch(error => {
            vm.$Message.error(error.message);
            console.error(error);
        });

        // vm.saveLoading = true;
        // axios.post('User/own', vm.formItem).then(function (response) {
        //     if (response.data.code === 1) {
        //         vm.$Message.success(response.data.msg);
        //         vm.$store.commit('logout', vm);
        //         vm.$router.push({
        //             name: 'login'
        //         });
        //     } else {
        //         if (response.data.code === -14) {
        //             vm.$store.commit('logout', vm);
        //             vm.$router.push({
        //                 name: 'login'
        //             });
        //         } else {
        //             vm.$Message.error(response.data.msg);
        //         }
        //     }
        //     vm.saveLoading = false;
        // });
    }
}
